    <?php        
    // début du PHP//

       error_reporting( E_ALL ^ E_NOTICE );

    // début la fonction insertion//
    // on regarde si les champs sont renseignés
    if(($_POST['titre']!="") && ($_POST['contenu']!="") && ($_POST['Insertion']!="")){
    $titre=$_POST['titre'];
    $contenu=$_POST['contenu'];
    
	// Requete d'ajout
    if(mysql_query("INSERT into news VALUES('','$titre', '$contenu', NOW())")){
    	echo "Il y a bien eu insertion. Le titre est : ".$titre. " \n";
    }else{
    	echo "Erreur lors de la manipulation<br />";
    }
    
    }// fin de la fonction insertion//
	
    // début de la fonction suppression//
    // on regarde si l'on a les données pour supprimer
    if(($_POST['titre']!="") && ($_POST['contenu']!="") && ($_GET['i']!="") && ($_POST['Suppression']!="")){
    $titre=$_POST['titre'];
    $contenu=$_POST['contenu'];
    $i=$_GET['i'];

	    // requete de suppression
	    if(mysql_query("DELETE FROM news WHERE id='$i'")){
	    	 echo "Il y a eu suppression de l'id=".$i.", le titre &eacute;tait : ".$titre. "<br>";
	    }else{
	    	echo "Erreur lors de la manipulation<br />";
	    }
   
	$_GET['i']="";
   } // fin de la fonction suppression//

         
	// début de la fonction modification//
	// on regarde si les champs sont renseignés
    if(($_POST['titre']!="") && ($_POST['contenu']!="") && ($_GET['i']!="") && ($_POST['Modification']!="")){
    $titre=$_POST['titre'];
    $contenu=$_POST['contenu'];
    $i=$_GET['i'];

    // requete de modification
    if(mysql_query("UPDATE news SET titre='$titre', contenu='$contenu' WHERE id='$i'")){
    	echo "Il y a eu modification de la news num=".$i." dont le titre est : ".$titre. " <br>";
    }else{
    	echo "Erreur lors de la manipulation<br />";
    }
    
    $_GET['i']="";
    }     
    
    // si l'on a l'id de la news on recupere ses données
 	if(($_GET['i']!="")){
 		$reponse=mysql_query("SELECT titre, contenu From news Where id='".$_GET['i']."'");
 		$news=mysql_fetch_array($reponse);
	    $get_titre=$news['titre'];
	    $get_contenu=$news['contenu'];
	    $ident=$_GET['i'];
    }else{
	    $titre="";
	    $contenu="";
    }
    // fin du PHP//
    ?>


        <!-- Affichage bandeau -->
       Les News
       
        <!-- Saisie des champs à insérer dans la table news-->
        <FORM METHOD="POST" action="./index.php?page=news&i=<?php echo $ident; ?>" >  
    <TABLE>                                                                     

                                                         
        <BR>
        <TR>                                                                    
          <!-- Saisie du champ titre -->
              <TD>Titre de la news : </TD>                                       
              <TD><INPUT TYPE="TEXT" NAME="titre" SIZE="50" maxlenght="80" VALUE="<?php echo $get_titre; ?>" ></TD>       
        </TR>

        <TR>                                                                   
          <!-- Saisie du champ contenu -->
              <TD>Contenu de la news : </TD>                                    
              <TD><TEXTAREA NAME="contenu" maxlenght="300" rows="6" cols="60"><?php echo $get_contenu; ?></TEXTAREA></TD>
        </TR>
        <TR>
        <TD Colspan=2> <Center>  

        <!-- Validation ou Annulation de la saisie -->

        
         <?php
         // si un id est dans l'url on affiche les boutons de suppression et de modification
        if ($_GET['i']!=""){
        echo('
        <INPUT TYPE="SUBMIT" NAME="Modification" VALUE="Modification">
        <INPUT TYPE="SUBMIT" NAME="Suppression" VALUE="Suppression">');
        }else{
        	// sinon celui de l'ajout
        	echo('<INPUT TYPE="SUBMIT" NAME="Insertion" VALUE="Insertion">');
        }
        ?>
        </TD>
        </TR>
    </TABLE>  
	</FORM>
	
        <!-- Pour l'affichage de la table-->

        Affichage de la table :
        <br>
        <br>
        <table BORDER ="1" CELLSPACING="1" CELLPADDING="3"><tr><th>Titre</th><th>Date</th><th>modifier/supprimer</th></tr>
         <?php       
         // début du PHP//
         // pour récupérer les données sur la base//
         $reponse=mysql_query("SELECT id, titre, DATE_FORMAT(date_news, '%d-%m-%Y') as date_news From news ORDER BY date_news");
         
         // on boucle sur le resultat pour afficher les enregistrements de la table
         while($donnees=mysql_fetch_array($reponse)){
	         echo "<tr align=\"center\"><td>".$donnees['titre']."</td>
										<td>".$donnees['date_news']."</td>
	         <td><a href=\"./index.php?page=news&i=".$donnees['id']."\" > modifier/supprimer </a>
	         </tr>";
         }
			// fin du PHP//
         ?>    
         </table>


